简述云和云计算的基本概念范文篇1
摘要:云计算的概念是最早有谷歌公司所提出的一种网络应用模式,经过近年来的研究与探索,已经得到了很大程度上的应用于发展。本文针对云计算的应用价值及安全性进行了分析与探讨。文章首先对云计算的概念进行了阐述,进而就其技术特点进行了归纳与总结;在此基础上就云计算的应用价值及安全性问题展开了详细的论述与分析。这对促进人们对云计算的了解,提高云计算的应用能力有着重要的现实意义和参考价值。
关键词:云计算;应用价值;安全性
中图分类号:TP309文献标识码:A文章编号:1007-9599(2012)06-0000-02
一、引言
在人类步入21世纪以后,云计算是一个热门话题。作为一种IT技术,它广泛应用于各行各业,得到了政府和IT厂商的大力支持,目前已经进入实际应用的阶段。那么作为一种新技术,其成熟性、稳定性、安全性都存在着值得我们引起重视。笔者结合工作实践,就云计算的应用价值及安全性问题作如下分析与探讨:
二、云计算的概念及其特征
(一)云计算的概念
随着21世纪互联网时代的到来,以计算机为基础的互联网技术取得了长足的发展。各种新技术层出不穷,云计算作为其中之一,是广大业内人士和研究人员关注的热点课题。“云”从本质上来看就是互联网(Internet),只是近年来提出的一种别称。它概指分布在互联网中的不同类型的计算中心,包含数量巨大的计算机或服务器。因此,云提供的服务在于用户只需要借助上网设备,连接“云”,就可以利用“云”提供的软件或服务,并且实现在“云”上处理并存储数据;而不需要购买任何的硬件设备和软件程序。当然,这只是云计算的内涵的基本解读,实际应用中其功能特点远不止这些。
(二)云计算特点
从当前云计算应用于实践的情况来看,其技术特点主要体现在:虚拟化技术、灵活定制、动态可扩展性、高性价比、安全性这几个方面,具体表现如下:
(1)虚拟化技术。即:云计算在目前的应用实践中是利用软件来实现硬件资源的虚拟化管理和应用。这种虚拟化技术的应用目的在于降低维护成本和提高资源利用率。在云计算平台,通过建立虚拟平台,从而为用户提供了网络资源、计算资源、数据库资源、硬件资源等方面的资源,使用户在主观体验上与在本地使用自己计算机毫无差别。
(2)高可靠性和安全性。在云计算平台,由于云计算服务器端提供了可靠、安全的数据存储中心,而且有着当前最高专业水平的团队进行管理。因此,用户数据的存储,应用程序的运行,计算的处理都将受到最高水平的技术支持与保护。在人为因素以外,由于云计算数据被复制到多个服务器节点上进行了备份,因此,就算有意外删除或硬件崩溃的情况数据也不会丢失。
(3)动态可扩展性。这主要体现在云计算体系的处理能力方面。在云计算中,既可以根据需要将服务器实时加入到现有服务器群中,也可以根据现实需要抛弃掉该节点,并将其任务进行移交,因此具有良好的动态可扩展性。
(4)超强大的计算和存储能力。用户可以在任何时间、任意地点,采用任何设备登录到云计算系统后就可以进行计算服务;云计算云端由成千上万台甚至更多服务器组成的集群具有无限空间、无限速度。
(5)灵活定制。从用户对云计算的需求来讲,云计算提供的资源和产品具有极大的灵活性。用户在进行产品服务选择时,不需要知道资源在何处,也不需要具备如何部署的相关专业知识,只需要将需求提交给云,云计算体系会对其进行处理,并将定制的结果反馈给用户。并且用户可对定制的服务进行退订或选择性地删除操作与管理。
(6)高性价比。相对传统的IT产品,其使用将产生高昂的硬件和软件费用,往往令一般用户难以承受。而云计算恰恰在这方面有了极大的改进,它在对用户端的硬件设备和软件要求方面,以及服务器端的价格和计算处理能力方面,都有着极高的性价比。而且在后期的维护和升级方面为用户极大地降低了成本和费用。
三、云计算的应用价值分析
在分析云计算的特点中,我们可以看到其技术优势所在,也从侧面反映了其应用价值所在。针对当前云计算的应用领域与实践来分析其应用价值,云计算的应用价值可以概括为以下几个方面:
首先,云计算为用户提供了可靠、安全的数据存储中心,这极大程度上提高了当前互联网使用过程突出的安全性问题。因此,用户不用担心数据丢失、软件更新、病毒入侵等安全隐患与威胁的问题。
第二,云计算提供的服务极为便捷。用户在使用云计算的服务时,对用户端设备的要求低,同时操作起来也十分便捷,实现了异地处理文件、不同设备间的数据与应用共享,用户可以在浏览器中直接编辑存储在云端的文档。
第三,云计算具有极高的性价比。无论是从用户的硬件设备还是软件程序的使用,云计算都提供了良好的环境;同时云计算所提供的灵活定制产品的服务,极大地为用户节省了成本与费用。
四、云计算在应用中存在的安全问题分析
云计算给我们带来了便利的同时,限于当前技术水平和管理因素,在应用中也存在这一些问题,其中突出的表现在自身固有的安全问题方面,具体表现如下:
(一)云计算服务的可控性
相对其他安全问题而言,云计算安全问题最突出的问题在于其可控性方面的技术还不十分成熟。因为云计算系统中对服务实现的技术细节和其运行的管理细节都是进行了隐藏。因此,这种隐蔽性也给安全可控性带来了隐患与威胁。
(二)数据的安全性
作为IT技术,数据同样是云计算的核心构成内容。一般来说,数据的完整性和保密性要求只有授权用户才能进行更改和进行读取。但是云计算的本质特性在于进行了隐蔽,用户的供应商并不知道在特定时间你的数据在何处,这就难以确定你的数据是否正在以保密和隐私的方式进行处理。可见云计算在体现其应用优势的同时也使得其对用户数据安全难以进行预测。
(三)云服务信任的传递
在云计算中,用户与云服务提供商建立了信任合作关系,而该云提供商可能需要依靠第三方供应商提供的计算和基础设施资源。这时,第三方的基础设设施接触到了用户的敏感数据,这就存在如何将用户与其云服务供应商之前存在的信赖关系,扩展到对第三方的问题。
(四)云服务的安全迁移
对于云服务的使用者来说,应该可以自由选择服务的提供商。但如果用户有更换服务提供商的需要,比如提供商服务不能完全满足用户需求,或用户新拓展的业务需要有其他提供商的云端提供,而新的业务又需要与原有业务进行数据交互。如何保证不同的服务提供商间进行业务迁移和数据交互,如何保证用户业务的连续性等问题,业内还有许多政策、标准、技术等方面的问题需要解决。
五、关于云计算及其安全性的思考
(一)云计算用户的安全办法
(1)听取专家建议。对于我们一般用户而言,对于云计算的使用,在选用相对可靠的云计算服务提供商时,有必要对其进行了解。因此用户在享受云计算服务之前,要清楚地了解使用云服务的风险所在,这时候我们可以听取专家的意见与建议。因为,一般地,专家推荐使用那些规模大、商业信誉良好的云计算服务提供商,可以对其意见进行斟酌与参考。
(2)增强安全防范意识。尽管云计算给我们在安全性方面提供了良好的环境与服务,但是我们仍然不能掉以轻心。一些十分重要的机密资料一般不要放在云端,比如网银的使用,诸多网络注册账号的使用,可能由于用户的使用同一密码,或者在不同网络环境中使用,从而带来安全隐患。因此必须清楚地认识到风险,在使用云计算下增强安全意识,并进行积极的防患于未然。
(3)经常备份。存储在云里的数据,要经常备份,以免在云计算服务遭受攻击、数据丢失的情况下,数据得不到恢复。
(4)建立企业的“私有云”。当数据重要到不放心放在别人管理的云里,就建立自己的私有云。私有云也叫企业云,它是居于企业防火墙以里的一种更加安全稳定的云计算环境,面向内部用户或者外部客户提供云计算服务,企业拥有云计算环境的自。与之相对应的是“公共云”,通过云计算提供商自己的基础架构直接向用户提供服务,用户通过互联网访问服务,但用户不拥有云计算资源。
(5)数据加密后放到云端保存透明加密技术可以帮助企业强制执行安全策略,保证存储在云里的数据只能是以密文的形式存在,企业自主控制数据安全性,不再被动依赖服务提供商的安全保障措施。
(二)云计算服务提供商的安全办法
(1)国家对云计算服务提供商进行规范和监督。由于云计算的安全涉及到行业标准和规范,同时也涉及到国家的法律法规,因此要保证服务的安全性,就必须从国家行政层面来对云计算加强管理与监督。从当前的现实情况来看,国家政府部门大有制定相应的法规的趋势。这方面的法律法规涵盖了云计算企业强制进行合规性的各方面内容进行检查,并对其进行监督,以从提供商的角度来保证云计算的安全性。
(2)云计算厂商采用必要的安全措施。云计算厂商内部的网络和我们大多数企业的网络没什么不一样的地方,其要实施的安全措施也是传统的安全措施。包括访问控制、入侵防御、反病毒部署、防止内部数据泄密和网络内容与行为监控审计等。
(3)云计算厂商采用分权分级管理。从云计算厂商角度来说,为了防止云计算平台供应商“偷窥”客户的数据和程序,可以采取分级控制和流程化管理的方法。这样可以极大地为云计算中客户资料的安全性和保密性提供有效保障。
六、结束语
综上所述,作为一项新生事物,云计算在近年来取得了快速发展,并在逐渐地得以应用。从应用实践的情况来看,云计算具有巨大的应用价值和广阔的发展前景,但同时也存在着安全性方面的威胁与挑战。这需要在未来的应用中,从技术层面和管理角度来加强研发与探索。本文对云计算的应用价值进行了阐述,重点对云计算安全性问题进行了论述。研究认为,云计算安全不是简单意义上的技术问题,它还涉及标准化、监管模式、法律法规等诸多方面。因此,需要我们社会各个相关部门和力量来共同努力解决,才能促使云计算更好地为社会服务,为人们提供更优质的服务产品。
参考文献:
[1]严明.云计算中的云安全研究[J].现代商贸工业,2009,20
[2]郭乐深,张乃靖,尚晋刚.云计算环境安全框架[J].信息网络安全,2009,7
[3]陈晓玲.浅谈云计算[J].科技信息,2010,32
[4]孟庆伟.云计算技术及其电信应用[J].电信快报,2010,7
简述云和云计算的基本概念范文篇2
关键词:云计算;服务模式
中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)22-5359-03
1概述
云计算是继大型计算机到客户端―服务器的大转变之后的又一次变革。2006年Google首席执行官埃里克.施密特在搜索引擎大会上首次提出“云计算”的概念,2007年10月,Google与IBM开始在美国大学推广云计算的计划。目前,关于云计算的概念仍然众说纷纭,不同文献资料和专家对云计算的定义有不同的表述,总之,云计算是一种对信息资源的使用和按使用量付费的商业模式。云计算的基本特征是:云计算是超大规模的服务器集群通过虚拟化技术提供高效、整理、可扩展的按需服务,对用户来讲价格相当低廉。在云计算环境中,云计算服务提供商拥有硬件和软件资源,并进行管理和维护等操作,终端用户只要拥有任何一台可以联网的电脑即可。
2云计算应用服务模式
云计算将成为未来信息产业最重要的商业模式之一[1-3]。目前关于云计算用于信息服务的模式包括以下三种类型:软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)[4-5]。
SaaS:以服务的方式将应用程序提供给互联网用户,用户不需要在自己的电脑上安装应用程序,更不需要购买应用软件,而是通过Web租用所需软件的功能。实际上,这种服务模式不但特别适合中小企业,可以大大减轻中小企业IT部门的运行成本,对于任何规模的企业都可以通过SaaS获取自己所需要的服务。
PaaS:对于开发型客户,它提供了一个设计、开发、测试的平台作为服务,本质上它以SaaS的形式向开发型用户提供服务。比如谷歌AppEngine平台,提供的基于谷歌数据中心的开发、托管网络应用程序的平台,每个应用程序都可以使用500M的存储空间,可支持每月约500万页面浏览量的CPU和带宽。
IaaS:以服务的形式提供服务器、存储和网络硬件以及相关软件,客户可以通过云计算技术来远程访问计算资源,包括计算、存储以及应用虚拟化技术所提供的相关功能。比如当你想运行成批的程序,但你没有适合的软硬件环境,可以通过Amazon的EC2实现;当你想在网络上一个短期的网站,你可以使用Flexiscale;当你想在网络上存储大量的文件,可使用Amazon的S3。
这三种模式都采用外包的方式,可以减轻企业IT部门负担,降低管理成本,从更高的层次看,都是为了解决一个商业问题――用尽可能少的资本支出获取功能更强的商业服务。
云计算具有巨大的市场空间,IDC(InternationalDataCorporation)调查数据报告显示:2008年全球范围内云服务总值达160亿美元,2012年这一数值达到420亿美元。因此,IT应用的提供方和消费方将通过云计算联系在一起,这将为信息计算业提供几万亿的商业机会[6-7]。
2013年中国公共云服务市场规模达到47.6亿人民币,较上一年增长速度达36%。鉴于大企业对数据安全性要求较高,云计算在大企业中多以私有云应用为突破点,实现企业内部“研发―采购―生产―库存―销售”信息一体化进程,进而提升企业竞争力。中小企业首选SaaS/PaaS服务,云计算将成为解决中小企业信息化建设困扰的变革方向,如缩短信息化建设周期,降低信息化建设成本等。
3云计算案例分析
提供关于云计算商业应用的大公司主要有Google、亚马逊、IBM、微软等。由于各公司研究云计算的基础不同,云计算发展的方向和概念也不同,所以各自云计算项目产品的服务功能也不同[8-0]。
Google是云计算的提出者,并且其在云计算技术上一直处于领先地位,围绕因特网搜索创建了一种超动力商业模式。Google的云计算商业产品有IaaS类型的Apache开源项目Hadoop和PaaS类型的GoogleAppEngine。Hadoop是一个能够让用户轻松架构和使用的分布式计算平台,向用户提供高可靠性、高扩展性和低成本的开发环境,用户可以轻松地在Hadoop上开发和运行处理海量数据的应用程序。AppEngine是Google的另一项云计算服务项目,它向用户提供一个基于Web的管理控制平台,用户可以运行用Python设计语言编写的Web软件。
云计算产品商业运营模式最成功的当属亚马逊(Amazon)。亚马逊的云服务市盈率在美国高科技公司中遥遥领先,远超Google、IBM和微软等,2012年Amazon的云计算业务占全美云计算业务的15%左右。亚马逊网络服务(AmazonWebServices,下称AWS)提供的云计算服务产品有:弹性计算云(ElasticComputeCloud,EC2);简单存储服务(SimpleStorageService,S3);简单数据库服务(SimpleDataBase,SDB);简单排列服务(SimpleQueuingService,SQS);弹性MapReduce服务;内容推送服务CloudFront;AWS导入/导出服务;关系数据库服务等。
IBM是最早进入中国的云计算服务提供商,其大部分软件产品是中间件。2007年,IBM公司的“蓝云”(BlueCloud)计划,旨在“通过分布式的全球化资源让企业的数据中心能像互联网一样运行”。对IBM来说,就是希望在基于互联网提交的情况下,基于整个互联网提供中间件。“蓝云”的目的就是帮助客户充分利用云计算的能力,通过基于SOA的Web服务,与他们现有的IT基础架构集成。所以“蓝云”特别关注IT管理简化方面的突破性需求,以保证安全性、可靠性、隐私性和高效性。
云计算近几年在国内取得突飞猛进的发展,全国多地成立了云计算组织和云计算产业园。云计算产品遍地开花,各大IT公司都有自己的云计算服务产品。软件即服务(SaaS)类的云产品有:网易的企业闪电邮、金山快盘、金蝶友商的友商KIS、友商智慧记等、奇虎360的360安全卫士、360杀毒、360保险箱等产品。平台即服务(PaaS)类的产品有:阿里云(社区网站云计算、渲染云计算、应用托管(ACE))、PPTV(PPCloud流媒体云技术平台)、百度应用、行云(游戏平台、云端服务器、运营管理平台);基础平台即服务(IaaS)类的产品有:盛大云(云主机、云存储、云硬盘、数字分发、云监控等)、西部数码的云主机、苏州国科综合数据中心有限公司(云计算、云存储等IT支撑服务)、中兴通讯、华为、浪潮都拥有各自的云计算产品。
4云计算的关键技术
云计算是随着分布式存储技术、虚拟化技术、处理器技术和宽带互联网技术的发展而产生的,是多种新技术的综合发展和商业实现。云计算以大数据为中心,主要解决大数据的分布式存储管理和基于虚拟技术的并行计算。其关键技术主要包括以下几个方面。
1)虚拟机技术,即服务器虚拟化。通过虚拟技术和分布式技术,将大型的物理服务器集群虚拟隔离出一台台好像各自拥有CPU、内存等高性能的独立服务器,从而把大量廉价的计算节点形成有机整体,提供动态可伸缩的高性能可靠的计算服务。
2)云数据存储技术。云存储是云计算的一个应用实现,也是云计算技术最重要的应用之一。对于大多数普通个人用户来讲,也是最经常、最普遍的云应用。比如我们用的360网盘、百度云存储等都是免费的云存储技术。使用者可以在任何时间、任何地点方便地实现对数据的读取等操作。
3)云数据管理技术。云数据的特点主要是海量性、异构性、非确定性,海量数据分布存储在物理存储器上,云数据管理技术必须能够高效地实现数据的查询、排序、分析等操作。Google的GFS(GoogleFileSystem)和BT(BigTable)是云数据管理的解决方案,并已成为了事实标准。
4)分布式编程模型。为了方便开发人员,基于云计算的编程模型必须简单并且保证后台复杂的并行执行和任务调度向编程人员透明。Map-Reduce是大多数IT厂商使用的云计算编程思想和工具。
5)云计算平台管理技术。云计算服务器可能同时运行上百种应用,如何方便地进行业务部署和开通,快速发现和恢复故障等,保证整个系统提供可靠的不间断服务也是云计算面临的巨大挑战。
6)云计算的安全问题。云计算带来方便的同时也带来一系列的安全问题,包括用户数据加密与隔离技术,用户隐私和个人信息保护、云计算基础设施的防护等,这些问题都需要更强的技术手段,乃至法律手段去解决。
5云计算的风险
云计算在提供安全可靠的数据计算与数据存储的同时也有监管、审计等一些风险漏洞。云计算仍然存在一定风险,列举如下:
1)法律法规。为了确保云计算服务提供商能够履行约定的承诺,应当用法律法规约束他们必须向相关部门提交审计和安全方面的证书。
2)特权用户访问。使用云计算,企业的机密数据将交由外面的人员来处理,企业是否有权利要求服务提供商提供本公司负责监管并享有特权的管理员方面的具体信息以及控制访问方面的具体信息,以保证数据泄露时方便进行追责,使客户权利得到保障。
3)数据存储位置与数据隔离。使用云计算服务存储数据时,用户根本不知道自己的数据具体存放在什么位置,甚至哪个国家,实际物理位置在哪台机器上就更不用说了。所有用户的数据都位于共享的环境中,数据加密与数据隔离技术能否真正实现数据的安全存储也是一个巨大的挑战。
4)生存能力与数据恢复。云计算服务提供商会被收购吗?或者更糟糕的是,会破产吗?如果面临这样的状况,需要多久才能把数据交还给企业。对于客户来讲,该公司采用的数据格式是否可以直接导入到另一家提供商的基础设施上而不需要额外的成本。
6结束语
首先介绍了云计算的基本概念、云计算的发展现状及未来发展前景对信息服务业的影响。对当前最具代表性的几种云计算案例进行了研究分析,并对这些面向不同用户群的云实例在其实现过程中的突出特点进行了对比。总结了云计算的关键技术及云计算仍然存在的风险,如何从技术层面和法律法规层面规避风险仍是云计算面临的最大挑战。
参考文献:
[1]Kenjie.Kushida.JonathanMurrayandJohnZysman,DiffusingtheCloud:CloudComputingandImplicationsforPublicPolicy[J].JournalofIndustry,CompetitionandTrade,2011,11(3):209-237.
[2]Kai-DiChang,Chi-YuanChen.InternetofThingsandCloudComputingforFutureInternet[C].CommunitonsinComputerandInformationScience[,Vol223pp1-10.
[3]ChristianKloch,EbbeB.PetersenandOleBrunMadsen.CloudBasedInfrastructure[J].theNewBusinessPossibilitiesandBarriers.WirelessPersonalCommunitions.2011,58(1):17-30.
[4]李乔,郑啸.云计算研究现状综述[J].计算机科学,2011,38(4):32-37.
[5]ArmburstM..Abovetheclouds:ABerkeleyviewofcloudcomputing[P].Tech.Rep.UCB/EECS-2009-28,EECSDepartment,U.C.,Berkeley,Feb2009.
[6]GuoliangChen,GuangZhouSun,Integratedresearchofparallelcomputing:StatusandFuture[J].ChineseScienceBulletin,2011,54(11):1845-1853.
[7]LondonS.InsideTrack:Thehigh-techrebels[J].FinancialTimes,Sept.6,2002.
[8]A.Geppert,M.Kradolfer,andD.Tombros.Market-basedworkflowmanagement[J].InternationalJournalofCooperativeInformationSystems,WorkScientificPublishingCo.,7,1997.
简述云和云计算的基本概念范文篇3
摘要:人工蜂群算法是一种模拟蜜蜂群体寻找优良蜜源的仿生智能优化方法,是最新提出的智能优化算法,近十年来己经成为智能计算领域的一朵奇葩.许多学者致力于研究改进人工蜂群算法的性能,并取得了不错的成果.云模型是我国学者李德毅院士提出的定性和定量转换模型,其应用一直是研究的热点,有不少学者将云模型与智能优化算法结合,并成功地用来解决一些实际问题.本文在对人工蜂群算法深入研究的基础上,利用云模型的优点,提高蜂群的搜索寻优能力,使得人工蜂群算法有更快的收敛速度。
关键词:云模型人工蜂群算法正态云全局最优
中图分类号:TP18文献标识码:A文章编号:1672-3791(2014)01(C)-0000-00
1云模型概述
针对概率论以及模糊数学在处理不确定性方面的不足,1995年我国工程院院士李德毅以概率论,模糊数学为基础提出了云的概念,并提出用“云模型”来统一地刻画语言值中大量存在的模糊性和随机性以及两者的关联性.具体来说,就是将云模型作为某个定性概念(用语言值描述)与其数值表示之间的不确定性转换模型,即用云的数字特征表示自然语言中的基元一语言值的数学性质.在云模型中嫡表示在论域空间可以被定性概念接受的取值范围,是定性概念亦此亦彼性的度量,即模糊度;超嫡是不确定性状态变化的度量,即嫡的嫡.云模型不仅反映代表定性概念值的样本出现的随机性,还反映隶属度的不确定性,并揭示随机性和模糊性之间的关联。
云模型理论主要包括云模型、虚云、云发生器、云变换和云推理等,进而发展完善成一套完整理论,下面主要介绍云模型定义、正态云模型、正态云发生器和条件云发生器等。
2正态云模型
由于在概率论与随机过程的理论研究和实际应用中,正态分布起着特别重要的作用,在各种概率分布中居于首要的地位,其概率分布的形式广泛存在于自然现象、社会现象、科学技术以及生产活动中,在实际中遇到的许多随机现象都服从或近似服从正态分布.中心极限定理也在理论上阐述了产生正态分布的条件,体现了其广泛性和普适性。另外,在模糊集理论中,隶属函数是模糊理论的基石,但自然和社会科学中的大量模糊概念的隶属函数,并没有严格的确定方法,在通常的经验下最为常见的隶属函数是钟形隶属函数,这与正态分布的密度函数是一致的。
3人工蜂群算法概述
人工蜂群算法是模仿真实蜜蜂群行为提出的一种优化方法,它不需要了解所要解决问题的任何特殊信息,只需要对问题进行优劣的比较,通过每个人工蜂个体的局部寻优行为,最后在蜜蜂群体中使全局最优值突现出来,有着较快的收敛速度。蜜蜂群产生群体智慧的最小搜索模型由三个基本的要素组成:
3.1食物源:它的价值是由多个方面的因素决定,如它离蜂巢的距离远近,所含花蜜的丰富程度以及取得花蜜的难易程度.可以使用单一的参数“收益度”来代表上述各个因素并且用来衡量食物源。
3.2雇佣蜂:也称采蜜蜂和引领蜂,它与所采集食物源一一对应引领蜂储存某个食物源的相关信息(与蜂巢的距离,方向以及食物源的丰富程度等),并且将这些信息以一定的概率与其他蜜蜂分享。
3.3非雇佣蜂:也称待工蜂,其主要任务是寻找和开采食物源.有两种未被雇用的蜜蜂:侦察蜂和跟随蜂.侦察蜂搜索蜂巢附近的新食物源;跟随蜂在蜂巢内等待并通过引领蜂分享的相关信息找到食物源.
在群体智慧的形成过程中,蜜蜂间交换信息是最重要的一环.蜜蜂的舞蹈叫做摇摆舞,雇佣蜂在舞蹈区(蜂巢中的信息交换地)通过摇摆舞的形式将它所对应的食物源信息传递给其他的蜜蜂,用摇摆舞的时间持续的长短等来表现食物源的收益率,跟随蜂可以在舞蹈区观察到大量的舞蹈,并根据收益率来选择到哪一个食物源采蜜.收益率与食物源被选择的可能性成正比.因而蜜蜂被招募到某个食物源的概率与此食物源的收益率成正比.
4基于云模型的改进人工蜂群算法
原始的人工蜂群算法在解空间中寻找全局最优解的能力比较强(探索过程),但利用先前的解来寻找更好解的能力比较差(开采过程).针对这些问题,本文利用云模型对定性定量之间的不确定关系有转化能力的特点,将原始人工蜂群算法进行改进以增强其解的开采能力,并在提高算法的收敛速度的同时较大程度上避免过早收敛.下面我们将从概率选择算子,跟随蜂的更新机制进行改进.
本文也通过云模型改进原始蜂群算法中的跟随蜂选择策略.与PABC算法不同,将每一代的最差适应度值作为期望值Ex,具体的正态云算子的三个数字特征表示如下:
N是正态随机数生成器。
易发现越靠近Ex的个体适应度较小的个体将获得较高的可能性,即选择概率,这样可以保证种群的多样性,较大程度上避免陷入局部最优.
5结论
虽然算法有着无法小觑的优点,但问题依然存在.可看到,并不是在所有的函数上它都能得到最好的结果.原始ABC算法相比于其他的智能优化算法,本身已经是很新很成熟而且近乎完美,与遗传算法和粒子群算法等相比,ABC算法有更高的鲁棒性,越来越多的学者致力于提高人工蜂群算法的性能.随着智能优化算法和计算机的发展,相信改进后的人工蜂群算法会得到更大的发展.
参考文献
[1]赵艳丽,梁晶晶.改进的多车道交通信号智能控制系统设计[J].制造业自动化.2013(07)
[2]李明伟,康海贵,周鹏飞.基于混沌云粒子群算法的交叉口信号智能配时优化[J].武汉理工大学学报(交通科学与工程版).2013(01)
[3]申哲巍,张树芳,孙东海.改进云遗传算法在负荷优化分配中的应用[J].陕西电力.2012(12)
[4]张佩炯,苏宏升,杨珏,张吉斌.基于改进云粒子群算法的电力系统无功优化研究[J].兰州交通大学学报.2012(06)
【简述云和云计算的基本概念(收集3篇) 】相关文章:
逛超市日记精选[15](整理9篇) 2024-06-19
端午节日记精选(整理8篇) 2024-06-19
[精选]三年级日记(整理5篇) 2024-06-18
绿豆观察日记[精选](整理9篇) 2024-06-16
我的日记精选(整理6篇) 2024-06-15
[精选]小学三年级日记(整理3篇) 2024-06-14
[精选]小学生日记(整理9篇) 2024-06-13
最新工程英语心得体会(整理6篇) 2024-06-21
简述云和云计算的基本概念(收集3篇) 2024-06-21
房地产销售工作心得体会(整理9篇) 2024-06-21